Linux 2 - linux科学上网
一.SOCKS5、SS、SSR、v2ray、Clash等是什么?
简单总结,SOCKS5(SOCKS发展而来)和SS(shadow socket)是会话层协议,因此它们能代理 HTTP 请求,而 HTTP 不能代理 SOCKS5 的内容
SSR、v2rayN、v2rayA、v2rayNG、Clash等都是客户端,可选择不同协议
机场:服务器合集,v2ray
二.V2rayA在linux下安装使用教程
官网:https://v2raya.org/
1.安装v2ray内核
curl -Ls https://mirrors.v2raya.org/go.sh | sudo bash # 事先通过apt安装curl v2rayA 提供的镜像脚本(推荐) |
2.安装v2rayA
方式一:通过软件源安装
wget -qO - https://apt.v2raya.mzz.pub/key/public-key.asc | sudo apt-key add - # 添加公钥 |
wget和curl的区别参考:https://www.jianshu.com/p/eae84ab4d0c6 简单理解wget轻量级工具,curl更像一个没有渲染功能的浏览器
方式二:手动安装 deb 包(推荐)
github下载包https://github.com/v2rayA/v2rayA/releases
sudo apt install /path/download/installer_debian_xxx_vxxx.deb ### 自行替换 deb 包所在的实际路径 |
(deb包一般用dpkg管理安装)
启动 v2rayA/ 设置 v2rayA 自动启动
sudo systemctl start v2raya.service # 启动 v2rayA |
3.开始设置
通过 2017 端口 如 http://localhost:2017访问 UI 界面(v2rayA客户端以网页形式呈现) (如果无法访问,请检查你的服务是否已经启动,相关问题)
在第一次进入页面时,你需要创建一个管理员账号,请妥善保管你的用户名密码,如果遗忘,使用sudo v2raya --reset-password
命令重置
4.导入节点:以创建或导入的方式导入节点,导入支持节点链接、订阅链接、扫描二维码和批量导入等方式。可去v2ray找代理
5.连接节点和启动服务
导入成功后,节点将显示在 SERVER
或新的标签中。切换到该标签页,选择一个或多个节点连接。这里不建议选择过多的节点,6 个以内为佳。在未启动服务时,连接的节点呈现柚红色。我们在左上角点击相应按钮启动服务。在启动服务后,所连接的节点呈现蓝色,左上角的图标也显示为蓝色的正在运行,代表服务启动成功
6.设置代理
由于默认情况下 v2rayA 会通过核心开放 20170(socks5), 20171(http), 20172(带分流规则的http) 端口。修改端口可参阅后端地址和入站端口设置 一节。如果是需要为局域网中的其他机器提供代理,请在设置中打开“局域网共享”,并检查防火墙开放情况。这里只介绍透明代理方式
右上角设置,大陆白名单、redirect、大陆白名单、仅防止DNS劫持(快速)、supervisor、保持系统默认
这种方法是 v2rayA 推荐的方法。它相比于其他方法具有诸多优势,v2rayA 可以一键开启透明代理,为几乎所有程序提供代理服务
在设置中选择透明代理的分流方式,以及实现方式,然后保存即可。具体细节可参阅透明代理 一节
注意,如需选择 GFWList,需要下载对应的规则库,请点击右上角的更新以完成下载
7.使用
v2rayA客户端以网页形式呈现,和windows下的v2rayN一样使用,打开网页http://localhost/2017即可进入,然后左上角开启/关闭即可
三.参考
https://www.youtube.com/watch?v=XKZM_AjCUr0&list=PLqybz7NWybwUgR-S6m78tfd-lV4sBvGFG