前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自建WireGuard服务器教程

自建WireGuard服务器教程

原创
作者头像
雨落秋垣
发布2024-10-17 21:47:30
5070
发布2024-10-17 21:47:30
举报
文章被收录于专栏:雨落秋垣

2024年10月17日更新。

wireguard 简介: Wireguard 是一种 VPN 协议,可以全局代理电脑所有软件,包括浏览器、游戏软件等。

注意:如果你当地运营商对海外 UDP 链接进行 QOS 限速,那么速度可能不如使用 TCP 链接的代理软件理想。

一键安装 wirguard 脚本(仅支持腾讯云/阿里云/百度云 CentOS 7.x 系统,不支持华为云,其他自测):

Rust

代码语言:javascript
复制
sudo yum install -y wget && wget https://10099.ltd/wireguard/wireguard_install.sh && chmod +x wireguard_install.sh && ./wireguard_install.sh

注意:先输入数字 1 升级 CentOS 7.x 系统的内核,升级完成后重启服务器,之后再运行脚本,输入数字 2 来安装 wirguard。

复制上面整个脚本代码到云服务器中 。复制后如果不动按回车键。

输入数字 1 进行 CentOS 7.x 系统的内核升级,升级完成后重启服务器。

如果提示重启服务器 y/n ? 输入y 。如果跳过了这条提示,输入 sudo reboot 也能重启服务器。

之后再运行脚本,输入数字 2 来安装 wirguard 。

需要电脑使用的请把 /etc/wireguard/client.conf 文件下载到电脑上。

有两种方法。

第一种是输入命令 cat /etc/wireguard/client.conf ,信息就会展示出来,然后复制(鼠标左键选中,右键选择复制),新建一个 client.conf 文件,把内容粘贴进去并保存即可。

第二种方法是直接把这个文件下载下来。 先安装下载文件的命令:

Rust

代码语言:javascript
复制
sudo yum -y install lrzsz

安装结束后输入如下命令就可以把 client.conf 文件下载到电脑上。

Rust

代码语言:javascript
复制
sz /etc/wireguard/client.conf

这样,wireguard 的账号配置信息就搭建好了。

由于同一个客户端配置只能同时用于一台设备连接,所以如果需要同时使用多个客户端的话,可以建立多个客户端配置。

增加 wireguard 多用户方法:

1、输入安装脚本

2、选择6 增加用户

3、然后输入一个用户名,不要和之前的重复

4、然后获取新用户名 .conf 文件即可

第三步:客户端使用方法

略(不想写,不会用客户端算了)

常见问题及解决方法:

如果搭建的 WireGuard 账号失效了,可能是端口被封了,卸载脚本后重新安装。输入搭建脚本,根据提示先选择卸载 WireGuard 的数字,之后再次输入脚本后选择搭建 WireGuard 的数字。


有问题可以自己想办法找我

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档