远程访问本地服务的方法

背景

Linux运行了一个只允许本地访问的服务(支持HTTP),目前需要提供给到远程访问。

方法

有两种方法

  • 搭建反向代理服务器,步骤比较繁琐
  • 使用iptables,做一个nat

Iptables简介

待写

使用

由于服务启动在本地网卡上,首先让系统内核支持本地路由功能

sysctl -w net.ipv4.conf.all.route_localnet=1

本地服务的端口是8563,把远程访问8563端口的请求直接转发到本地服务的8563端口。

iptables -t nat -I PREROUTING -p tcp --dport 8563 -j DNAT --to 127.0.0.1:8563

你可能感兴趣的:(远程访问本地服务的方法)