本教程采用 nginx方案。

条件:

1.内网互通

  1. Debian 8+Ubuntu 14+

3.liunx操作基础

配置环境说明

iplc指向服务器的操作系统为Debian 10,使用root 帐户操作。
入口端为共享ip产品,公网ip 1.2.3.4,出口端内网ip 10.10.10.10

入口端(通常是境内服务器)配置

入口端配置的主要工作是配置nginx 4层代理
1。安装nginx

apt update
apt install nginx
  1. 备份nginx配置文件cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
  2. 修改nginx配置文件nano /etc/nginx/nginx.conf

清空后修改如下:

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
    worker_connections 768;
    use epoll;
}

stream {
    server {
    listen 1234;
        proxy_pass 10.10.10.10:8080;
    }
    server {
    listen 1234 udp reuseport;
        proxy_pass 10.10.10.10:8080;
    }
}

PS:1234端口为你境内服务器想要转发端口,8080端口为你后端端口(一般后端设置单端口),10.10.10.10为你的境外服务器内网。

重启nginx使配置生效systemctl restart nginx

最后修改:2020 年 06 月 20 日
如果觉得我的文章对你有用,请随意赞赏