关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

服务器配置

原子加速器 2026-10-02 15:00:56 4 0

安装OpenVPN

安装OpenVPN服务器:

在Linux上安装OpenVPN

sudo apt update
sudo apt install openvpn

在Windows上安装OpenVPN

下载并安装OpenVPN:

在macOS上安装OpenVPN

使用Homebrew安装:

brew install openvpn

配置OpenVPN服务器

配置服务器的主配置文件,通常位于/etc/openvpn/server.conf或/usr/local/openvpn/server.conf。

编辑配置文件

sudo nano /etc/openvpn/server.conf
proto tcp
port 1194
dev ovpndev
to_something ovpndev
ifconfig-pairs ""
keepalive 10
ping-delay 10
server
maxINSTANCE 100
instance
push "route 192.168.1. 255.255.255."
push "route 10.10.10. 255.255.255."
push "route 172.16.. 255.255.."
# 用户验证
auth-user-pass
# 或者使用本地用户数据库
# auth-pass-word

保存并退出编辑器。

生成证书和密钥

sudo openvpn --generate-key-server

生成证书:

sudo openvpn --generate-certs-server

设置用户和权限

创建一个或多个用户账户:

sudo useradd -d openvpnuser
sudo passwd openvpnuser

设置权限:

sudo chown -R openvpnuser:openvpnuser /etc/openvpn
sudo chmod -R 700 /etc/openvpn

启动OpenVPN服务器

sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server

配置OpenVPN客户端

在Windows或macOS上配置客户端

  1. 在客户端安装OpenVPN。
  2. 设置服务器地址和端口:
    • 服务器地址:IP地址:1194(假设服务器IP地址为your-server-ip)
    • 端口:1194(默认端口)
  3. 输入服务器的证书和用户凭证:
    • 服务器证书:C://用户配置文件路径/your-server.pem
    • 用户名:openvpnuser
    • 密码:你的密码

在Linux上配置客户端

安装OpenVPN:

sudo apt install openvpn

设置客户端配置文件,例如client.conf:

client
proto tcp
socks 10.10.10.10:108
resolv 8.8.8.8
verify-x509-fingerprint
cert-client.pem
key-client.pem
username openvpnuser
password yourpassword

运行OpenVPN:

sudo openvpn --config client.conf

测试VPN连接

  • 检查服务器是否运行:
    sudo systemctl status openvpn@server
  • 从客户端测试连接:
    ping 192.168.1.1

    或者访问外部资源:

    curl http://192.168.1.1

常见问题与故障排除

  • 证书错误:检查证书是否正确生成,并确保客户端使用了正确的证书文件。
  • 权限问题:确保OpenVPN服务有足够的权限访问网络接口和配置文件。
  • 连接被拒:检查防火墙设置,确保端口1194在服务器上是开放的。
  • DNS问题:在客户端配置文件中设置正确的DNS服务器地址。

高级配置(可选)

  • 路由推送:在服务器配置文件中添加push "route 0... 0...",将所有流量通过VPN。
  • NAT穿透:在服务器配置文件中添加socks server IP:108,设置SOCKS代理。

管理OpenVPN用户

  • 添加用户:sudo useradd -d openvpnuser
  • 删除用户:sudo deluser openvpnuser
  • 修改密码:sudo passwd openvpnuser

通过以上步骤,您可以成功配置OpenVPN服务器并为客户端连接!如果有任何问题,请参考OpenVPN官方文档或检查日志文件:sudo tail -f /var/log/openvpn.log。

服务器配置

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!