windows系统安装ubuntu子系统,解决Easyconnect windows版本对监控软件的限制
Posted on 2025-01-03 00:55 季枫 阅读(181) 评论(0) 收藏 举报1、验证是否能解决
在苹果系统上安装easyconnect先试试,如果可以正常链接进入内网在继续
2、windows下安装ubuntu子系统
https://blog.csdn.net/leishupei/article/details/119779889
注意要点1:安装sudo apt-get install xorg 这个就可以了
注意要点2:创建的账号(非root)远程桌面闪退,sudo passwd root,改root密码,用root用户登录远程桌面
其它可以参考:https://blog.csdn.net/sereasuesue/article/details/122429762
注意3:设置来源参考https://zhuanlan.zhihu.com/p/7107285821
如何关闭运行中的Ubuntu:wsl --shutdown
3、安装中文字体、google chrome等
参考:https://blog.csdn.net/qq_30712797/article/details/128885517
注意:# 打开浏览器 google-chrome
4、安装easyconnect
下载ubuntu的版本:https://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb
安装:sudo dpkg -i EasyConnect_x64_7_6_7_3.deb
注意,启动用:sudo /usr/share/sangfor/EasyConnect/EasyConnect
注意1:解决$ /usr/share/sangfor/EasyConnect/EasyConnect 错误:
Segmentation fault (core dumped)
原因 系统的libpango版本太高,但EasyConnect依赖的版本更低 解决方案 下载对应的libpango版本 https://old.kali.org/kali/pool/main/p/pango1.0/ 文件列表: libpango-1.0-0_1.42.4-7_amd64.deb libpangocairo-1.0-0_1.42.4-7_amd64.deb libpangoft2-1.0-0_1.42.4-7_amd64.deb 将对应的libpango版本解压到/usr/share/sangfor/EasyConnect/EasyConnect目录 sudo dpkg -X libpango-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/ sudo dpkg -X libpangocairo-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/ sudo dpkg -X libpangoft2-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/ 将/usr/share/sangfor/EasyConnect/usr/lib/x86_64-linux-gnu复制到/usr/share/sangfor/EasyConnect即可 sudo cp /usr/share/sangfor/EasyConnect/usr/lib/x86_64-linux-gnu/* /usr/share/sangfor/EasyConnect/ 启动正常
注意2:解决字体错误问题
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 90: Having multiple <family> in <alias> isn't supported and may not work as expected https://blog.csdn.net/weixin_33810302/article/details/92026495
注意3:
sudo apt install libgtk2.0-0 解决: EasyConnect libraries: libgtk-x11-2.0.so.0: cannot open share...
注意4:EasyConnect 链接后,vpn还是无法访问内网,发现域名无法解析
cat /etc/resolv.conf
;sangfor-dns-client nameserver 127.0.0.1
查看当前的名称服务器:resolvectl status
锁定:sudo chattr +i /etc/resolv.conf
https://blog.csdn.net/weixin_48405654/article/details/147825439
注意5:
无法将磁盘“C:\Users\29646\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx”附加到 WSL2: 系统找不到指定的文件。 如图:
wsl --unregister Ubuntu-22.04
注意6:对于基于Debian的系统,你可以使用resolvconf
工具来管理/etc/resolv.conf
。
安装resolvconf(如果尚未安装):
sudo apt-get update
sudo apt-get install resolvconf
创建配置文件
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/head'
sudo bash -c 'echo "nameserver 8.8.4.4" >> /etc/resolvconf/resolv.conf.d/head'
应用更改:
sudo resolvconf -u
注意7:ubuntu 域名服务
sudo vim /etc/wsl.conf
[network]
generateHosts = false
generateResolvConf = false
vi /etc/systemd/resolved.conf
systemctl restart systemd-resolved
systemctl enable systemd-resolved
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
注意8:查看防火墙状态
sudo ufw status verbose
注意9:卸载easyconnect
dpkg -l | grep easyconnect
sudo dpkg -r easyconnect
其它命令行:
systemctl status systemd-resolved
sudo iptables-legacy -t nat -L -n
sudo iptables -t nat -L PREROUTING -n --line-numbers
sudo iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination 127.0.0.53:53
sudo lsof -i UDP:53
查询域名解析: nslookup okr.xfchat.xx.com 192.168.75.14