linux下使用代理
2023-07-06
描述
网络通信就像以前的邮差送信,A与B之间的信件交换必须要以其中一方知道另一方的地址开始展开。A知道B的地址,所以A给B发送了一封邮件,而邮件内包含了A自己的地址,这样B想回邮件时,就知道回到哪去了。
代理
而基础的隐匿就是让B不知道是A的地址,但是还是能互相发送邮件,这个要实现就需要第三方C, A写好了信,然后给C,让C帮忙寄下,C寄给B的时候填的是C自己的地址,而B接收到C的信后,回的信也是寄到C的家中,最后C再把信送给A。
v2ray
一款开源的代理工具核心,因为开源,所以很火,隐匿性很高,他需要sever端与client端,一般有人会搭建sever端,我们只需要去购买节点。
v2rayA
采用v2ray核心的web管理界面,使用docker方式部署,linux windows macos都可以使用。
官网链接:https://v2raya.org/
使用
docker运行命令
docker run -d \
-p 8010:2017 \
-p 20170-20172:20170-20172 \
--restart=always \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya
//进入网页设置代理信息,跟window与mac下的节点设置一致
//节点链接需要购买,导入节点链接后,设置中开启端口分享,点击运行,默认代理端口为 20171 20172
linux设置全局代理
//root权限下
vim /etc/profile
//增加一行代码,用户密码没有就填 http://{proxy_ip}:{proxy_host}\
export all_proxy=http://{username}:{passd}@{proxy_ip}:{proxy_host}\
例:export all_proxy=http://192.168.0.1:20171\
//使配置生效
source /etc/profile