ubuntu + clash + 双网卡搭建透明网关实现全家科学上网自由
2023-8-10
| 2024-9-29
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
 
手机科学上网需要打开 clash 软件,手动开启代理,非常不爽,我想搭建一个无感科学上网环境,连上 WIFI 就能科学上网。

硬件配置

  • 台式主机,连接网线 enp3s0
  • 一个 USB 无线网卡 wlan0

软件环境

  • Ubuntu 22.04
  • clash
  • nftables

配置网卡

配置思路:enp3s0 连接有线网,wlan0 开启热点,供手机连接。
使用 nmcli 命令,在 wlan0 上创建热点。
开启热点
查看设备上的网络连接
一切正常的话,可以看到以下输出:
notion image
手机用密码 12345678 连接创建的 WIFI,此时可以正常上网,但是不可共享台式机的 clash 代理。

开启 Ubuntu ip 转发

把文件 /etc/sysctl.confnet.ipv4.ip_forward=1 的注释删除
notion image
加载并应用配置文件中的参数

配置 clash 重定向端口

clash 配置文件加上下面配置:

配置 nftables 转发流量

安装 nftables
nftables 配置文件: <u>/etc/nftables.conf</u>
重启 nftables 以重载配置
这些配置无误后,手机连上 WIFI,直接就可科学上网。
  • clash
  • 科学上网
  • Ubuntu 显卡配置ssh 目录权限修复
    Loading...