远程访问本地服务的方法

背景

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iptables俗称防火墙,或许我们已经不在陌生,但是作为openstack基础,这里还是对其做一些补充,了解更多...
    ximitc阅读 5,737评论 0 8
  • (本文源于转载或摘抄整理) 一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的...
    JackyTsuuuy阅读 12,892评论 1 6
  • porttunnel,端口映射,远程桌面,修改远程桌面端口,端口映射工具,路由器端口映射,nat端口映射,端口映射...
    慢悠悠地丑小鸭阅读 10,879评论 0 3
  • 一. 什么是防火墙 防火墙,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪...
    InnocenceYWQ阅读 4,668评论 0 3
  • 1. 矮子矮子 身高上的矮子 矮子这词 和海子差一个字 2. 矮子的目光很短 只能望到 昨天 今天 明天 一生只望...
    XIESHI阅读 3,723评论 0 5