socks5及MTProto代理设置脚本

  • A+
所属分类:Linux

MTPROTO脚本:官方协议说明https://core.telegram.org/mtproto/description
       搭建说明:

=============================================

如何利用海外服务器搭建MTproto Proxy并使用TLS伪装

首先安装需要用到的库

yum install git

yum install python3

yum install coreutils

yum install nano

接着拉取GitHub@alexbers的mtprotoproxy程序并进入目录

git clone -b stable https://github.com/alexbers/mtprotoproxy.git; cd mtprotoproxy

使用nano编辑配置文件

nano config.py

将“PORT”改成你想使用的端口

将“USERS”下的"tg1"和修改成你想使用的32位密钥

将”TLS_DOMIN“前的”#“注释符和空格删除,把引号中的域名改成你想使用的tls1.3域名,你可以使用google.com或者cloudflare.com这些公开的域名,也可以使用自己搭建的网站

如有需要,把“AD_TAG”引号内的内容换成自己在TG@MTProxy Admin Bot 那申请来的TAG

按Ctrl+X退出,nano会询问是否保存,输入y表示保存,接着还会询问文件名,直接回车即可

接着运行程序测试一下

python3 mtprotoproxy.py

我们会得到一个tg://开头的链接,复制它到Telegram里即可连接,在这里可以测试代理是否已经可用,但此时它还是一个不能关闭SSH界面的程序,当然也不可以输入Ctrl+C

如果测试完毕后确认代理可用,我们输入Ctrl+C退出脚本,输入

nohup python3 -u mtprotoproxy.py > mtprotoproxy.out 2>&1 &

这时程序就可以在后台运行了,你可以使用之前的tg://链接进行连接和分享


如果你想关闭代理,可以用

ps -ef | grep python3

查看代理程序的pid,随后用(将{pid}换成的的程序pid)

kill -9 {pid}


如果你发现你的代理不能被连接,有可能是防火墙配置错误导致的

如果你使用CentOS,可以用

systemctl stop firewalld.service

systemctl disable firewalld.service

关闭防火墙

其他系统或其他问题请自行Google一下~

==========================================================

MTProxy+FakeTLS|Telegram稳定代理配置教程:https://www.zxar520.com/linux/1439.html

脚本如下:

1.https://github.com/alexbers

2.https://github.com/whunt1

3.https://github.com/9seconds

4.https://github.com/HirbodBehnam

5.https://github.com/seriyps/mtproto_proxy

6.https://github.com/TelegramMessenger/MTProxy

另:国内中转MTP代理搭建方法:

1.通过酸酸乳redir代理mtp(打开密码:94ish):https://www.94ish.me/1973.html

2.使用v2ray搭建自己的墙内中转mtp代理:

https://www.zxar520.com/linux/1427.html

3.优化SSR+V2Ray的配置,降低被墙几率

一键搭建socks5代理(作者@CN_SZTL,系统重启后端口会改为默认的2016): https://github.com/shell-script/gost-socks5-onekey

支持 CentOS / Debian / Ubuntu。

*脚本会自动配置防火墙

*账号密码只支持数字、大小写字母、横线和下划线,若设定特殊字符将导致TG链接显示出现问题

限制只能telegarm使用


一键安装socks5代理脚本2
:https://blog.liyuans.com/archives/socks5-dante.html

TG Socks脚本:https://github.com/1715173329/v2ray-onekey/tree/master/tg-proxy

由于伊朗用户众多,往往一天仅伊朗用户就能消耗掉150G流量,因此建议屏蔽伊朗IP.

中国白名单脚本(仅限中国地区访问,可选择端口,不影响SSH)

wget --no-check-certificate https://raw.githubusercontent.com/lrinQVQ/script/master/other/china_only && chmod +x china_only && ./china_only

注明:

1.装了宝塔的用户暂时不要使用

2.bug提交请在Github/Telegram联系作者@lrinQVQ

屏蔽伊朗IP脚本(输入ir就行,会遗漏部分伊朗IP,不过要注意下iptables和ipset重启会失效,要自己做开机加载规则。

https://www.zxar520.com/linux/1430.html

多端口转发:一旦端口被屏蔽,用户自行修改端口

利用iptables,iptables支持端口段的转发,先把mtp监听到0或者1端口,保留ssh用端口,然后使用iptables将2-21 23-65535 转发到0/1端口

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: