|
- 用hyper-v安装openwrt
- 一.安装
- https://downloads.openwrt.org/releases/18.06.2/targets/x86/64/combined-ext4.img.gz
- 下载这个文件
- 然后解压缩,解压出来一个img文件
- 然后用StarV2V.exe把img文件转换为VHDX文件
- 然后新建虚拟机,设置2个网卡,磁盘用这个VHDX文件
- 然后启动
- 启动以后控制台是没有密码的
- 默认的LAN口IP是192.168.1.1,网卡是eth0,可以更改
- vi /etc/config/network
- 保存以后重启网络服务service network restart
- 这就安装完毕了,就可以用浏览器登陆了
- 二.安装中文语言包
- luci-i18n-base-zh-cn
- 安装完毕就是中文了
- 三.校正路由器时间
- 系统-系统
- 时区选择Asia/ShangHai
- 四.设置内部客户端可以使用pptp
- kmod-ipt-nathelper-extra
- 安装这个包
- 然后用putty或者telnet登陆以后输入命令
- echo "net.netfilter.nf_conntrack_helper = 1" >> /etc/sysctl.d/local.conf
- reboot
- 重启以后就好了
- 五.设置DHCP服务器
- 打开接口设置-LAN-编辑-DHCP-高级 勾选强制
- 静态地址分配在DHCP页面
- 无限租期是infinite
- 六.安装sftp 以便可以用winscp直接传文件
- openssh-sftp-server
- 安装这个软件包就行了
- 七.设置ss-local代理
- luci-app-shadowsocks-libev 这个是添加可以在网页配置的功能
- shadowsocks-client 安装ss客户端
- shadowsocks-libev-ss-local 添加ss-local功能
- shadowsocks-libev-config 添加配置文件
- 安装上面的四个软件包
- 然后点击服务
- 1.Local Instanxes里面除了ss_local以外的全部删除 然后编辑这个ss_local localaddress选择LAN口的IP,localport自定义(默认已经启用)
- 2.Remote Servers里面修改配置Key (base64 encoding)这个不用填 然后把禁用的勾去掉
- 八.chrome浏览器使用第七步的代理
- chrome浏览器安装switchyomega插件
- 这个设置就略过了,ss是SOCK5代理
- 怎么在没有代理的情况下安装这个插件办法自己想
- 九.iphone手机自动代理
- 把switchyomega插件的pac文件下载下来
- 然后重命名为1.pac
- 然后把这个文件上传到路由器的www目录(用winscp上传就行,很方便)
- 然后手机连接上路由器的WIFI,配置代理选自动,URL填http://192.168.1.1/1.pac
- 就行了,用safari浏览器也能访问谷歌了(以后只要你的手机连接的这个WIFI就是都能访问谷歌的)
- 电脑端如果你新增了代理插件的网址,需要再导出pac文件,再把pac文件上传
复制代码
这个软路由非常节省内存,我分配了256M,还剩余60%多
2021-06-14更新 折腾IPV6
generic-ext4-combined-efi.img.gz
下载这个包,然后操作方式同上,然后创建虚拟机的时候用hyper-v可以创建二代虚拟机了(需要关闭安全启动)
efi模式启动速度飞快
|
|