搭建 自己的 github 加速器
灵梦岛

搭建 自己的 github 加速器

fghdlz
8月21日发布
温馨提示:
本文最后更新于2024年10月03日,已超过49天没有更新,若内容或图片失效,请留言反馈。

代理服务器

众所周知,大多数的项目部署不了50%都是网络环境问题,gethub都进不去,那么如何加速呢?


前排提示,本教程是使用代理的方式进行加速,跟游戏加速器一个样,并非VPN,也不是翻墙教学,本教程的代理方式是未加密的,无法通过防火墙,无法访问google等网站

先说工作原理:

把你的上网数据通过代理服务器发出,继承代理服务器的如:IP,归属地等信息,也可以实现隐藏自己真实IP,使用境外IP来访问github,以达到类似加速的目的

再说注意事项:

就像前面所说,本教程并非翻墙,你部署好项目你会发现压根访问不了Google,因为,虽然你的IP看起来是国外的,但是你的请求没有加密,防火墙会发现你的请求是在国内Google,会禁止你访问。而 github 属于一半一半,有些地区能直接访问...反正你懂的都懂,所以就像我前面所说,这个项目只是教你怎么加速访问 github 不是教你怎么翻墙,翻墙行为是违法的!登陆 github 目前还是合法的

一台境外独立IP服务器

需要准备一台带有公网IP的境外服务器,1H1G足够,但是要求带宽要高,建议20M以上带宽

下载安装 TinyProxy

sudo apt-get install tinyproxy

对了,如果你出现类似无法连接的情况,请尝试更换源,一键更换源脚本:

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

配置TinyProxy

sudo chmod 666 /etc/tinyproxy/tinyproxy.conf 
vim /etc/tinyproxy/tinyproxy.conf 

注意,这里只需要修改下面的内容,其他的你不懂就不要乱碰,

配置入口代理端口

Port 7878

入口IP限制,可添加多段 IP 地址,注释#掉表示允许所有用户接入,默认是不允许任何其他用户接入,建议直接禁用掉

Allow 127.0.0.1

配置好后点击键盘 esc 然后输入 :wq 保存退出

然后,重启

sudo service tinyproxy restart

验证你的代理服务器:

curl -x ip:port  www.baidu.com

看看是否出现百度的html界面,如果没有,请仔细排查

端口是否开放
telnet ip port

防火墙放行端口
sudo ufw allow port

查看端口状态
sudo netstat -tunlp | grep port 

查看端口链接状态
netstat -ant | grep 8889

维护代理服务器:

有时候某些原因你无法链接服务器,需要重启

启动
sudo service tinyproxy start

重启
sudo service tinyproxy restart

如何连接?

打开浏览器-找到 Intetnet选项-连接-局域网设置-代理服务器

把你的代理服务器的IP和端口写进去,然后百度搜索 IP查询 如果查到是你代理服务器的IP,那就表示成功了

© 版权声明
THE END
喜欢就支持一下吧
点赞 1 分享 收藏
评论 抢沙发
取消