上一篇 下一篇 分享链接 返回 返回顶部

Centos/ubuntu-搭建简单的国内代理服务器(socks5/http代理)

发布人:千 发布时间:2024-09-27 18:45 阅读量:203

Halo:

以下的方法是我从各个网站摘录的,并且避免了所有的坑给各位,具体操作的我就不操作了,我把需要的链接粘贴出来,并且把需要注意的事项整理截图,根据文章的操作是可以搭建出来的,我就不一一赘述,谢谢;

先来一波,成功的截图:

一、(socks5搭建)centos7.X一键搭建socks5;

注意:这个是一件搭建的命令代码(直接复制粘贴即可,装完会告诉你登陆的账号密码,端口(注意云服务器记得开端口、防火墙在购买服务器的网页里面进行开放即可))

代码语言:javascript
复制
sudo wget https://ap-guangzhou-1257892306.cos.ap-guangzhou.myqcloud.com/asi/httpsocks5.sh && sh httpsocks5.sh

参考链接:https://www.cxyzjd.com/article/weixin_42887206/109532420

1、会遇到的坑A:(跳不过去这个,一直卡)

解决方法:host文件修改,通过对指定修改指定网页访问IP

https://blog.csdn.net/stupid_gay_boy/article/details/127590146 (参考文章)

实操:https://mping.chinaz.com/raw.githubusercontent.com(参考文章,我们就是查一下这个ip,国内访问的是哪个ip的网络比较好,我们就修改centos里面的host来达到访问的目的)

在centos里面找到 etc/hosts

修改hosts内容,在下面直接添加(我一般都两个地址都加上去,GitHub有些地方访问就是不同的ip地址,)

你要是不想动上面几个链接的“废话”,直接把我的代码复制到hosts里面就行了,一般就能跳过去

代码语言:javascript
复制
185.199.111.133 raw.githubusercontent.com
185.199.111.133 raw.github.com

 

2、以上要是能跳过去,就会显示这绿色页面,舒服!然后通过账号密码就能代理过去了!

这里要是:“failed”,你也别试了,看下面别的教程
这里要是:“failed”,你也别试了,看下面别的教程

3、以上这个socks应用是sockd,所以启动、停止、重启、状态的命令在一以下:(比如服务器重启了,可以通过启动命令启动即可)

代码语言:javascript
复制
systemctl start sockd
systemctl stop sockd
systemctl restart sockd
systemctl status sockd

4、以上要是“死等”都出不来结果,那你也别等了,往下看其他教程吧!!!(方法很多别墨迹!我用千寻云基本都没啥问题,主要是有些服务器比如天翼云或者其他的一些小厂家的系统,确实很烦,真没办法解决!!!)

 

二、(还是socks5搭建)ubuntu 搭建 socks5 真正能用的教程 danted server

不废话直接上链接:https://blog.csdn.net/tiyoleung/article/details/126907329

1、注意:这个是用的ubuntu系统搭建,楼主用18-22的系统都试过,没问题!!!(千寻云还是给力)

2、注意的就是代码复制那个,找到那个文件直接改就行,拉到那个/etc/danted.conf 文件的最后面,复制粘贴即可!

3、这个教程,跑完可能,找不到啥原因还是连接失败,检查下云服务器的指定端口的防火墙是否开放,如果都检查过,用户名那些也设置正确,你还是继续往下看别的方案了,不要折腾!总有一个能用!(当然方案一是嘴方便,一键代码安装舒服)

4、以上这个socks应用是danted,所以启动、停止、重启、状态的命令在一以下:(比如服务器重启了,可以通过启动命令启动即可)

代码语言:javascript
复制
systemctl start danted
systemctl stop danted
systemctl restart danted
systemctl status danted

 

三、(http代理)Centos8-使用Squid配置简单的代理服务器(其他的centos7.6楼主也操作过,正常使用)

上链接:https://blog.csdn.net/dddgggd/article/details/122411969

要注意的就是:

1、第2步,改代码那个部分,别改什么默认端口了,直接用原来的。在这个/etc/squid/ 文件里面后面直接添加代码就行:

代码语言:javascript
复制
dns_v4_first on
http_port 3128 
http_access allow all
这里别改,改了反正我是进不去,听我的别改!!
这里别改,改了反正我是进不去,听我的别改!!

2、这里肯定会提示失败,我用天翼云、阿里云、千寻云都失败了!!

解决方法:)(先用我这个代码,再去执行上门的代码,肯定“success”)

代码语言:javascript
复制
如果报错:FirewallD is not running

需要下面解决方法:

以root用户身份运行以下命令:
启用防火墙

systemctl enable firewalld

动防火墙
systemctl start firewalld
查防火墙的状态
systemctl status firewalld

 

3、教程最后的那个改用户名、密码的!先全部执行完再去测试连接,不改用户名密码好像进不去!就这样!谢谢

好久没写啥东西,借鉴几个有意思的文章写给各位,有问题留言,私聊,拜了个拜!

目录结构
全文