simo
V2EX  ›  问与答

公网服务器如何通过家里电脑(无公网 ip)做代理访问公网

  •  
  •   simo · Sep 10, 2023 · 3092 views
    This topic created in 997 days ago, the information mentioned may be changed or developed.

    想实现用家用 pc 做代理点,实现服务器跑的服务走家用 pc 所在网络。

    有什么开源软件的方案能够实现吗?

    对网络和通信不是很熟悉,感觉可以通过服务器和家里 pc 组一个虚拟网络,然后家里 pc 安装代理服务,服务器端通过虚拟网络连接代理。

    Supplement 1  ·  Sep 10, 2023
    感谢大家的回复,准备试试这俩方案。
    1. chisel 试试能一把梭
    2. frp + s5server

    这几天看看源码,用 chisel 封个定制客户端,能满足的话就最好了。
    15 replies    2023-09-11 08:32:22 +08:00
    MasterofNone
        1
    MasterofNone  
       Sep 10, 2023   ❤️ 1
    最简单的是 cloudflared
    totoro625
        2
    totoro625  
       Sep 10, 2023
    Tailscale 等软件组网或 FRP 等软件内网穿透,另外为啥要不直接在家里部署服务,省去公网服务器?

    我现在公网服务器仅作为家庭服务器的 ipv4 入口,所有服务都丢在家庭服务器上了
    Muniesa
        3
    Muniesa  
       Sep 10, 2023 via Android
    本地搭个代理服务,用 frp 把本地代理服务的端口映射到服务器里的端口
    LYwyc2
        4
    LYwyc2  
       Sep 10, 2023
    建议上 IPv6 直接一步到位
    shalingye
        5
    shalingye  
       Sep 10, 2023 via Android
    家里代理端口 x-->frpc-->服务器端口 y ,服务器连接 127.0.0.1 的端口 y 即家里代理。
    simo
        6
    simo  
    OP
       Sep 10, 2023
    @totoro625 @LYwyc2 不是要把家庭电脑做成服务器,是为了使用家庭网络,需要把家庭电脑做成代理点。家庭网络可能是随便一个同事、朋友的 pc 机,不能要求他们上 IPv6 。

    @mmm159357456 @Muniesa 谢谢,我试试,优先 frp ,如果能封装成一个客户端软件就方便了。
    worldquant
        7
    worldquant  
       Sep 10, 2023
    家里搭建 s5 ,frp 映射到公网 a , 公网 b 可以直接 a
    hntangbohu
        8
    hntangbohu  
       Sep 10, 2023
    1.家里电脑安装虚拟机
    2.虚拟机中安装 openwrt
    3.设置 openwrt 路由器的代理信息
    4.设置 openwrt 路由为旁路由
    5.通过旁路由代理上网
    niubee1
        9
    niubee1  
       Sep 10, 2023
    我因为不想切换手机的 icloud 账号装小火箭,所以就在家里的树莓派上装了个 OpenWRT ,挂 ShadowSocksR Plus+上机场,然后 Frp 映射 IPSec 的端口到树莓派,然后在 OpenWRT 上配置一下 IPSec 的服务。然后手机上配置一下 IPSec 的 VPN 。就可以手机用家里的网络代理科学上网了
    busterian
        10
    busterian  
       Sep 10, 2023
    没有公网 ip ,访问带宽吃公网服务器的带宽。最常见 300M 宽带,有公网 IP 带宽理论速度 30Mbps ,如果用 frp,30M 公网服务器带宽要花的钱不比开动态公网 ip 少。
    heiher
        11
    heiher  
       Sep 10, 2023 via Android
    看看家里是不是 NAT1 ,是的话试试这个:

    https://github.com/heiher/natmap/wiki
    YGHMXFAL
        12
    YGHMXFAL  
       Sep 10, 2023
    万金油办法:

    [1]在你的电脑上,拿 brook 起一个 socks5 服务器

    [2]chisel 反向端口转发到 VPS 上

    (甚至就 chisel 自己就能同时实现这俩步)
    msg7086
        13
    msg7086  
       Sep 10, 2023
    SSH 从家往服务器起一个反向 Socks5 隧道就行了。关键词 SSH reverse dynamic forwarding 。
    jackOff
        14
    jackOff  
       Sep 10, 2023 via Android
    Zerotier,bore,tailscale,如果有公网 ipv6 就更简单了,直接是通的
    yinmin
        15
    yinmin  
       Sep 11, 2023 via iPhone
    autossh
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3268 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 12:11 · PVG 20:11 · LAX 05:11 · JFK 08:11
    ♥ Do have faith in what you're doing.