当前位置:
首页 > 笔记 > 国内和香港VPS间的VMess协议通信

国内和香港VPS间的VMess协议通信

如果您想要实现入口在国内的VPS,出口在香港的VPS,并且使用VMess协议进行通信,您可以按照以下步骤进行配置:

  1. 在国内的VPS上安装Xray服务器:
  • 在国内的VPS上登录并以root用户身份运行以下命令安装Xray:
     wget https://github.com/XTLS/Xray-install/raw/main/install-release.sh
     chmod +x install-release.sh
     ./install-release.sh
  • 安装过程中,您将被要求选择安装类型,请选择"V2Ray (VMess + TCP + TLS)"。
  • 安装完成后,Xray服务器将在国内的VPS上运行。
  1. 在香港的VPS上安装Xray服务器:
  • 在香港的VPS上登录并以root用户身份运行以下命令安装Xray:
     wget https://github.com/XTLS/Xray-install/raw/main/install-release.sh
     chmod +x install-release.sh
     ./install-release.sh
  • 安装过程中,您将被要求选择安装类型,请选择"V2Ray (VMess + TCP + TLS)"。
  • 安装完成后,Xray服务器将在香港的VPS上运行。
  1. 配置国内的VPS作为入口服务器:
  • 在国内的VPS上编辑Xray配置文件/usr/local/etc/xray/config.json,将其配置为作为入口服务器,监听本地端口(例如127.0.0.1:1080):
 {
       "inbounds": [
         {
           "port": 1080,
           "protocol": "vmess",
           "settings": {
             "clients": [
               {
                 "id": "YOUR_GZ_CLIENT_ID",
                 "level": 0,
                 "alterId": 64
               }
             ]
           },
           "streamSettings": {
             "network": "tcp",
             "security": "none",
             "tcpSettings": {
               "header": {
                 "type": "none"
               }
             }
           }
         }
       ],
       "outbounds": [
         {
           "protocol": "vmess",
           "settings": {
             "vnext": [
               {
                 "address": "YOUR_HK_VPS_IP",
                 "port": 1080,
                 "users": [
                   {
                     "id": "YOUR_HK_CLIENT_ID",
                     "alterId": 64
                   }
                 ]
               }
             ]
           },
           "streamSettings": {
             "network": "tcp",
             "security": "none",
             "tcpSettings": {
               "header": {
                 "type": "none"
               }
             }
           }
         }
       ]
     }

请将YOUR_GZ_CLIENT_ID替换为您自己生成的国内VPS的客户端ID,并将YOUR_HK_VPS_IPYOUR_HK_CLIENT_ID替换为香港VPS的IP地址和客户端ID。

  1. 配置香港的VPS作为出口服务器:
  • 在香港的VPS上编辑Xray配置文件/usr/local/etc/xray/config.json,将其配置为作为出口服务器,监听本地端口(例如127.0.0.1:1080):
     {
       "inbounds": [
         {
           "port": 1080,
           "protocol": "vmess",
           "settings": {
             "clients": [
               {
                 "id": "YOUR_HK_CLIENT_ID",
                 "level": 0,
                 "alterId": 64
               }
             ]
           },
           "streamSettings": {
             "network": "tcp",
             "security": "none",
             "tcpSettings": {
               "header": {
                 "type": "none"
               }
             }
           }
         }
       ],
       "outbounds": [
         {
           "protocol": "freedom",
           "settings": {}
         }
       ]
     }

请将YOUR_HK_CLIENT_ID替换为您自己生成的香港VPS的客户端ID。

  1. 启动Xray服务器:
  • 在国内的VPS上运行以下命令启动Xray服务器:
         systemctl start xray
    • 在香港的VPS上运行以下命令启动Xray服务器:
         systemctl start xray

    完成上述配置后,您应该可以使用国内的VPS作为入口服务器,将流量转发到香港的VPS作为出口服务器,并在两台VPS之间使用VMess协议进行通信。请确保防火墙设置允许相关的端口流量通过,并将YOUR_HK_VPS_IP替换为香港VPS的实际IP地址。

    国内和香港VPS间的VMess协议通信:等您坐沙发呢!

    发表评论

    表情
    还能输入210个字