V2ray WebSocket TLS Setting Apache设置 网站共存

网上一大堆教程,但就是没有与网站共存的方法。有也是错误的。故此写一篇。

1,请先安装好V2ray,用官方的go.sh

2,复制如下内容到你的/etc/v2ray/config.json。

{
    "log" : {
      "access": "/var/log/v2ray/access.log",
      "error": "/var/log/v2ray/error.log",
      "loglevel": "warning"
  },
    "inbound": {
      "port": 28989,
      "listen":"127.0.0.1",
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "a7373f7b-fa58-4eed-bda2-89f19c02c8b4",
            "level": 1,
            "alterId": 90
          }   
          ]
      },
      "streamSettings":{
        "network":"ws",
        "wsSettings":{
          "path":"/ray"
          }
        }
      },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
    },
  "outboundDetour": [
    {
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
    }
  ]
}

3,安装好apache,最新的。在你的/etc/httpd/conf.d/下创建以你网站命名的.conf文件。自己替换相应内容即可。或者复制如下内容。

<VirtualHost *:443>
    DocumentRoot "/var/www/html/"
    ServerName 90.life
    ServerAlias www.90.life
    DocumentRoot /var/www/html/
    <Directory /var/www/html/>
       AllowOverride All
    </Directory>
SSLCertificateFile /etc/letsencrypt/live/90.life/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/90.life/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/90.life/chain.pem
SSLEngine On
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*)           ws://localhost:28989/$1 [P,L]
SSLProxyEngine On
Proxypass /ray http://127.0.0.1:8989
ProxyPassReverse /ray http://127.0.0.1:28989
</VirtualHost>

4,后面的配置和其他正常一样。如果开启了selinux。请执行下这个

setsebool -P httpd_can_network_connect 1

如何禁用Windows 10 Update自动更新

1,首先禁用Windows自带杀毒,这个是跟自动更新关联的。组策略方法如下:以管理员权限打开运行对话框,输入gpedit.msc,打开组策略(组策略只有专业版、企业版、教育版才有)。找到管理模版>>Windows组件>>Windows Defender防病毒程序>>关闭Windows Defender防病毒程序。当然你也可以把其他选项禁用或者关闭,这个防病毒还是很耗资源,关掉电脑会快很多。

2,禁用更新,还是打开组策略。找到管理模版>>Windows组件>>Windows 更新。把所有选项都设置成禁用或者关闭,注意看清文字意思。唯一重要的就是“指定intranet Microsoft更新服务位置”请随便设置一个ip地址。“不要连接任何Windows更新internet位置”这个请打开。

3,禁用更新服务,打开运行services.msc。找到更新服务(Windows Update或者Windows 更新)禁用它,并停止服务。