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下的节点设置一致

http://ip:2017

//节点链接需要购买,导入节点链接后,设置中开启端口分享,点击运行,默认代理端口为 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