MTProxy TLS 一键安装绿色极简脚本
这个脚本相对于之前其他人发的,额外集成了 mtproxy
的新特性,根据指定的域名自动进行伪装。能够有效减少被运营商检测的风险,更优于普通的代理或者随机字串数据包的形式。
需要注意的是,这里的 TLS 是假的(Fake TLS)这会让你的 IP 访问起来更像是一个正常的网站,在被主动探测时可以返回伪装的网站内容。
所以,在这里推荐你使用默认端口:443
,如果端口被占用或者 NAT 内网主机,可以设置其他端口。
除过 443 以外,还推荐你使用如下端口,都是常见的 https
端口,也可以进行一定程度的伪装:
如:443、2053、2083、2087、2096、8443
mkdir /home/mtproxy && cd /home/mtproxy
curl -s -o mtproxy.sh https://raw.githubusercontent.com/ellermister/mtproxy/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh
使用方式
运行服务
bash mtproxy.sh start
调试服务
bash mtproxy.sh debug
停止服务
bash mtproxy.sh stop
重启服务
bash mtproxy.sh restart
卸载安装
因为是绿色版卸载极其简单,直接删除所在目录即可。
rm -rf /home/mtproxy
性能优化
如果你所配置的代理需要公开分享或者给大量人使用,那么你可能会遇到 VPS 最大文件描述符的错误提示。
编辑文件 vi /etc/security/limits.conf
在文件尾或者对应段加入内容,对用户级进行配置
* soft nofile 655350
* hard nofile 655350
表示对任何用户的软硬限制提升到 655350 个
接下来对系统级进行配置,vi /etc/sysctl.conf
加入配置
fs.file-max = 655350
用户打开的最大文件描述符总数不会超过系统级的总数。
将内核参数生效
sysctl -p
(注意,你需要新开一个 ssh,在新 session 中启动 mtproxy,来保证上述参数生效)
网友留言: