没有软路由也能出海海淘: 极空间Z4S alpine 虚拟机 clash 服务搭建指南

2023年 9月 12日 152.5k 0

image.png

1. alpine linux 镜像下载

镜像下载地址 alpinelinux.org/downloads/ 选择 VIRTUAL x86_64 这个是虚拟机优化版
或者实用直接下载链接 dl-cdn.alpinelinux.org/a ... t-3.1…

2. alpine 安装与配置

创建虚拟机, 内存还cpu要求都很低, 2核1G 足够了, 硬盘2G 即可; 主要是网卡一定要是 bridge 模式

创建之后开机启动, 需要手动输入的用红色字体标出, 问题后面 [] 中括号表示默认值, 回车选中 [] 中的默认值

1. 访问打开链接, 首次登录用户名 root 没有密码, 登录之后按照提示输入  
2. setup-alpine 这个步骤会有几个问题, 依次输入答案如下  
2.1 选择键盘布局 Select keyboard layout : [none] us  
2.2 选择变种 Select variant (or 'abort'): us-alt-intl  
2.3 设置主机名称 Enter system hostname (fully qulified from, e.g 'foo.example.org') [localhost]: clash  
2.4 选择网口 Whick one do you want to initialize [eth0]: 回车选择默认 eth0  即可  
2.5 Ip 地址 Ip address for eth0? (or 'dhcp' , 'none', '?') [dhcp]: 回车选择默认 dhcp, 这个我们会在后面修改为静态ip, 记住这里输出的 ip  
2.6 是否须有手动配置网络 Do you want to do any manual network configuration? (y/n) [n]: 回车选择默认 n  
2.7 修改root 用户密码: Changing password for root: 输入两遍密码就行, 这里输入是不显示字符的, 输入完成后回车确认; 保证两次输入一样即可确认  
2.8 设置你的时区 Which timezone are you in? [UTC]: Asia/Shanghai  
2.9 设置代理 HTTP/FTP proxy URL? [none]: 回车选择默认 none 即可, 不需要代理  
2.10 这时候会列出来镜像列表, 按R 结束展示, 输入数字选择 15或16 回车选中国内镜像, 或者 按下 f 自动选择最快的源  
2.11 设置新用户? Setup a user? [no]: 回车默认不需要  
2.12 选择ssh 服务器 [openssh]: 回车选择默认 openssh 即可  
2.13 是否允许root用户 ssh 登录? [prohibit-password]: yes 重要, 会影响后续能否实用 ssh 登录 root 账号  
2.14 输入ssh key [none]: 回车 none 即可  
2.15 选择系统安装硬盘 Which disk(s) would you like to use ? [none] vda  
2.16 选择分区 How would you like to use it? [?] sys  
2.17 警告: 这个硬盘(vda) 将会格式化: WARNING: The fllowing disk(s) will be erased: Erase the above disk(s) and continue (y/n) [n]: y  
进度条走完之后输入 reboot 重启  
3. 安装 zsh 并切换为默认  
3.1 执行命令安装依赖软件 apk update && apk add zsh shadow  
3.2 将 zsh 设置为默认 chsh -s /bin/zsh  
3.3 重启生效 reboot  

3. shellclash 安装与配置

源码在这里 github.com/juewuy/Shel…

noVNC 对中文支持非常不友好, 因此从这里开始, 实用 ssh 登录
ssh root@192.168.1.xxx 这里的ip改为一步配置的时候的ip, 密码也是在上一步中的配置

  • 下载安装脚本 wget https://gh.jwsc.eu.org/master/install.sh
  • 添加可执行权限 chmod +x ./install.sh
  • 执行安装命令 ./install.sh
  • 安装中文提示安装即可, 选择 1路由模式, 根据提示开启流量转发
  • 请先选择你的使用环境:  
    (你之后依然可以在设置中更改各种配置)  
    -----------------------------------------------  
    1 路由设备配置局域网透明代理  
    2 Linux设备仅配置本机代理
    
  • 将clash 启动命令添加到 zsh:  tail -n 2 /etc/profile >> ~/.zshrc && source ~/.zshrc
  • clash 进入菜单  ->  6 导入配置文件 ->  1 在线生成Clash配置文件  填写订阅地址, 自动生成连接即可 我可不知道什么是大米
  • 其他功能配置参考
  • 2. clash 功能配置  
    -----------------------------------------------  
     1 切换Clash运行模式:         混合模式  
     2 切换DNS运行模式:        redir_host  
     3 跳过本地证书验证:        已开启   ————解决节点证书验证错误  
     4 只代理常用端口:         未开启   ————用于过滤P2P流量  
     5 过滤局域网设备:        未开启   ————使用黑/白名单进行过滤  
     6 设置本机代理服务:        未开启   ————使本机流量经过clash内核  
     7 屏蔽QUIC流量:        未开启   ————优化视频性能  
     8 CN_IP绕过内核:        已开启   ————优化性能,不兼容Fake-ip
    

    4. 设置静态ip

    使用 vi 编辑 /etc/network/interfaces, 不会使用 vi 的可以 apk add nano 使用 nano 编辑器
    这里的 地址 address 需改为你要使用的固定 ip , 网关 gateway 设置为 路由器 ip, 这里我们以路由器 192.168.1.1 为例子, 指定当前 clash ip 为192.168.1.86

    修改这一行

    - iface eth0 inet dhcp
    + iface eth0 inet static  
    +   address 192.168.1.86  
    +   netmask 255.255.255.0  
    +   gateway 192.168.1.1  
    

    修改完成之后 reboot 重启

    5. hello,world

    如何使用? 拿出你的手机, 点击wifi, 将ip 从 DHCP 改为 手动设置, 参考配置如下
    核心修改就是将网关地址替换为 clash 地址

    ip地址: 192.168.1.234 (手机ip地址)
    网关: 192.168.1.86 (clash 地址)
    DNS: 192.168.1.1 (路由器地址)

    然后, curl google.com 打倒美帝资本主义!!

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论