服务端安装

# 1. 首先使用快捷脚本安装v2ray服务端
bash <(curl -s -L https://git.io/v2ray.sh)
# 选择1
# 继续选择1
# 端口50001
# 回车
# 回车
# 回车

# 2. 接下来防火墙放行50001端口
firewall-cmd --zone=public --add-port=50001/tcp --permanent
# firewall-cmd --zone=public --remove-port=50001/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

# 2.1 或者直接关闭防火墙
#关闭防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld
sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config && setenforce 0

# 3. 开启BBR加速
wget "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh
# 安装完成会提示重启,选Y重启服务器
uname -r
# 应该显示 4.14.129-bbrplus
lsmod | grep bbr
# 应该显示 tcp_bbrplus

# 4. 同步时钟,这一步很关键,如果时钟不同步,则客户端会一直报错
sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
hwclock --systohc
hwclock -w
hwclock --show

# 5. 复制当前连接url,供客户端导入使用
v2ray url

时钟同步也可以使用crontab定时同步时间

# 安装ntp
yum install -y ntp

# 使用crontab定时同步时间,一分钟从阿里云服务器同步一次
crontab -e
------------------------------------------------
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;
------------------------------------------------

# 有时候执行命令会收到You have mail in /var/spool/mail/root这种提示,由于crontab操作引起的,可以关闭提示
mail
echo "unset MAILCHECK">> /etc/profile
source /etc/profile

常见命令

v2ray info # 查看 V2Ray 配置信息
v2ray config # 修改 V2Ray 配置,端口被封可以用这个命令修改
v2ray link # 生成 V2Ray 配置文件链接
v2ray infolink # 生成 V2Ray 配置信息链接
v2ray qr # 生成 V2Ray 配置二维码链接
v2ray ss # 修改 Shadowsocks 配置
v2ray ssinfo # 查看 Shadowsocks 配置信息
v2ray ssqr # 生成 Shadowsocks 配置二维码链接
v2ray status # 查看 V2Ray 运行状态
v2ray start # 启动 V2Ray
v2ray stop # 停止 V2Ray
v2ray restart # 重启 V2Ray
v2ray log # 查看 V2Ray 运行日志
v2ray update # 更新 V2Ray
v2ray update.sh # 更新 V2Ray 管理脚本
v2ray uninstall # 卸载 V2Ray

客户端

windows客户端

下载v2ray-windows-64.zip,以及v2rayN.zip放到同一个目录下面,启动v2rayN.exe,双击托盘图标,打开UI界面,右击服务器列表,选择“从剪贴板导入批量URL”,将服务器端通过v2ray url命令得到的URL导入。

右击托盘图标,开启HTTP代理即可。

ios客户端

  • shadowrocket

可以从网上下载shadowrocket ipa安装文件通过iTools等工具将iphone/ipad连接windows系统安装,如果安装之后闪退,则通过这些工具修复闪退问题。

对于ipa文件,如果不通过windows平台上的手机连接工具来安装到手机上的话,还有一种方式可以直接通过手机安装,但需要制作一个plist及html访问页面,在safari浏览器打开这个html就可以下载了。

示例文件:

download.html
***************************************************************
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>shadowrocket ios版本下载</title>
    
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="format-detection" content="telephone=no">
    <meta name="format-detection" content="email=no">
<style type="text/css">
    body
    {
        width: 100%;
        height: 100%;
        padding: 0;
        text-align: center;
        margin: 0;
    }
</style></head>

<body>
    <div style="text-align: left; padding-left: 20">
        <br>
        <br>
        <label style="text-align: center">
            shadowrocket ios版本下载</label>
        <br>
        <br>
        1.请在safari中打开此连接
        <br>
        2.在弹出对话框后,点击“安装”
        <br>
        3.按Home键回到桌面查看安装进度
        <br>
        4.安装完成后,请在设置—&gt;通用—&gt;描述文件中,点击企业级应用,进入后点击信任,即可使用鲜享APP
    </div>

<script type="text/javascript">
    window.onload = function () {
        window.location.href = "itms-services://?action=download-manifest&url=https://xxx/manifest.plist";
    }

    function isWeiXin() {
        var ua = navigator.userAgent.toLowerCase();
        if (ua.match(/MicroMessenger/i) == "micromessenger") {
            return true;
        } else {
            return false;
        }
    }
</script>

</body></html>
***************************************************************

manifest.plist

***************************************************************
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>items</key>
	<array>
		<dict>
			<key>assets</key>
			<array>
				<dict>
					<key>kind</key>
					<string>software-package</string>
					<key>url</key>
					<string>https://xxx/Shadowrocket.ipa</string>
				</dict>
			</array>
			<key>metadata</key>
			<dict>
				<key>bundle-identifier</key>
				<string>shadowrocket</string>
				<key>bundle-version</key>
				<string>1.0.0</string>
				<key>kind</key>
				<string>software</string>
				<key>title</key>
				<string>shadowrocket</string>
			</dict>
		</dict>
	</array>
</dict>
</plist>

***************************************************************

Shadowrocket.ipa

# 就是从网上下载的ipa文件

将这3个静态文件放到某个服务器上,通过手机safari访问这个服务器中的download.html页面即可直接安装。

参考