Centos/ubuntu-搭建简单的国内代理服务器(socks5/http代理)
Halo:
以下的方法是我从各个网站摘录的,并且避免了所有的坑给各位,具体操作的我就不操作了,我把需要的链接粘贴出来,并且把需要注意的事项整理截图,根据文章的操作是可以搭建出来的,我就不一一赘述,谢谢;
先来一波,成功的截图:
一、(socks5搭建)centos7.X一键搭建socks5;
注意:这个是一件搭建的命令代码(直接复制粘贴即可,装完会告诉你登陆的账号密码,端口(注意云服务器记得开端口、防火墙在购买服务器的网页里面进行开放即可))
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里面就行了,一般就能跳过去
185.199.111.133 raw.githubusercontent.com
185.199.111.133 raw.github.com
2、以上要是能跳过去,就会显示这绿色页面,舒服!然后通过账号密码就能代理过去了!
3、以上这个socks应用是sockd,所以启动、停止、重启、状态的命令在一以下:(比如服务器重启了,可以通过启动命令启动即可)
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,所以启动、停止、重启、状态的命令在一以下:(比如服务器重启了,可以通过启动命令启动即可)
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/ 文件里面后面直接添加代码就行:
dns_v4_first on
http_port 3128
http_access allow all
2、这里肯定会提示失败,我用天翼云、阿里云、千寻云都失败了!!
解决方法:)(先用我这个代码,再去执行上门的代码,肯定“success”)
如果报错:FirewallD is not running
需要下面解决方法:
以root用户身份运行以下命令:
启用防火墙
systemctl enable firewalld
动防火墙
systemctl start firewalld
查防火墙的状态
systemctl status firewalld
3、教程最后的那个改用户名、密码的!先全部执行完再去测试连接,不改用户名密码好像进不去!就这样!谢谢
好久没写啥东西,借鉴几个有意思的文章写给各位,有问题留言,私聊,拜了个拜!