文章

科学上网

科学上网可以使用代理服务。代理服务是用于客户端与目标服务器之间的中介,代表客户端发起请求。代理服务器为客户端提供绕过访问限制、提升隐私、缓存内容、或进行内容过滤的能力。

一、购买海外服务器

例如 vultr 服务器官网页面购买

参考 购买vultr服务器超详细图文教程

二、配置代理服务器

SSH 连接服务器主机

Xshell SSH 连接

可以选择使用 Xshell 工具;若是使用 Bitvise 工具,跳转到 Bitvise SSH 连接

在会话属性,使用 SSH 协议,主机是代理服务器地址,SHH 默认使用端口 22:

Pasted image 20240121150320.png

用户身份验证,用户名和密码是购买的代理服务器的信息:

Pasted image 20240121150212.png

打开会话,提示框直接点击确认即可,进入shell命令行。

Bitvise SSH 连接(可跳过)

若选择 Bitvise SSH 客户端登录,配置代理服务器 HOST IP地址和默认端口22,用户验证的用户名和密码。

登录成功后,选择左侧的 New terminal console,新建会话,进入 shell 命令行。

Pasted image 20240121151448.png

Xray 服务配置

一键配置 Xray 服务,命令行如下:

bash <(curl -sL https://raw.githubusercontent.com/daveleung/hijkpw-scripts-mod/main/xray_mod1.sh)

注:命令回车后,会出现 v2ray 一键安装脚本的菜单项。

如果没有出现,CentOS 系统输入:

yun install -y curl

Ubuntu/Debian 系统输入:

apt install -y curl

以 v2ray 一键脚本安装菜单,按需安装。如下示例,选择:安装选项5,端口 443,其它回车默认选择即可。

Pasted image 20240308115039.png

脚本自动执行,最后输出类似配置信息。例如:

 Xray运行状态:已安装 Xray正在运行
 Xray配置文件:  /usr/local/etc/xray/config.json
 Xray配置信息:
   协议:  VLESS
   IP(address):  64.176.85.208
   端口(port):443
   id(uuid):2d2d2ca6-f2de-490c-b7ef-fb03b6ebdba8
   加密(encryption): none
   传输协议(network): mkcp
   伪装类型(type): none
   mkcp seed: 7523635e-21d5-4ded-9db4-8adbcdd9a2b2

注:本次选择配置的是:VLESS+KCP,传输协议使用 mKCP。

自此,代理服务器配置成功。

三、下载并配置客户端

v2ray 客户端下载及对应配置教程:v2ray

Wndows 客户端配置

相关配置点设置如上述执行脚本后 xray 服务输出的配置信息。

配置 Xray 内核

如果用了 VLESS 或者 XTLS 技术,请更换为 Xray 内核,如下所示:

Pasted image 20240110135529.png

添加新的 V2ray 节点

点击界面菜单项 -> 服务器,添加对应的服务器类型,进行配置:

Pasted image 20240110135830.png

Pasted image 20240110140444.png

右下角托盘启动服务代理

一般可选择“自动配置系统代理”和“Pac模式”,如下:

Pasted image 20240110140652.png

注:“自动配置系统代理”:是默认的全局代理,走节点流量;

“Pac模式”:是代理软件根据用户访问的网站,将需要代理的网站和服务通过PAC文件过来出来,只有这部分走代理节点流量。

安卓手机客户端

  1. 电脑端配置成功后,可以选中创建的一行服务器代理,右键分享二维码:

Pasted image 20240110141956.png

  1. 手机端扫描即可一键配置。

  2. 建立服务连接即可。

Linux 系统客户端配置

可视化界面模式

以 CentOS 7 系统为例。在 Linux 系统下可以使用 V2rayA 客户端,见官网下载

v2rayA 官方文档可知,基于 RedHat 的 CentOS 的系统版本,v2rayA 前端管理工具依赖 v2Ray core 后台进程,所以,两者都要安装。

v2rayA 配置

下载 v2rayA:installer_redhat_x64_2.2.5.8.rpm

安装 v2rayA:

yum localinstall installer_redhat_x64_2.2.5.8.rpm

启用并启动服务:

systemctl enable --now v2raya

检查服务状态:

systemctl status v2raya

v2ray 配置

接下来,需要安装配置 v2ray,不然 v2rayA 管理界面会提示错误:failed to start v2ray-core: geoip.dat or geosite.dat file does not **exists**

下载 v2ray:v2ray-linux-64.zip

安装配置:

unzip v2ray-linux-64.zip -d ./v2ray

mv ./v2ray /usr/local/share

创建符号链接:

/usr/local/share/v2ray 目录包含 v2ray 相关的可执行文件。 为确保 v2raya 可以调用 v2ray,创建一个符号链接到 /usr/local/bin 目录,使系统 PATH 包含它。

ln -s /usr/local/share/v2ray/v2ray /usr/local/bin/v2ray

然后,重启下 v2raya 服务。

systemctl restart v2raya

v2rayA 管理界面

参考 v2rayA 官方文档,了解基本的使用方法。

通过 2017 端口(如 http://localhost:2017)访问UI界面,管理配置服务器。

首先,应该创建一个管理员账户,管理服务。然后,创建或导入服务器节点。

创建服务器节点:

一般必要的参数配置:

Pasted image 20241110171831.png

说明:配置参数依据上述的 Xray 服务配置输出信息。创建完可以启动服务器节点。

代理配置:

Pasted image 20240807122514.png

设置完代理后,可以访问网页进行验证代理服务是否有效。

本文由作者按照 CC BY 4.0 进行授权。