当前位置: 首页 > news >正文

基于阿里云云服务器-局域网组网软件

云服务器配置详情

使用终端软件,或者通过阿里云自带远程进行远程登录系统,选用基于Ubuntu的20.0.0的操作系统进行平台搭建

使用命令生成容器搭建网络平台

docker run -d \
--name=wg-easy \
-e WG_HOST=47.x.x.139(云服务器公网IP) \
-e PASSWORD_MASH="$2b$10$nSL7gOUrIyxiV3OIMx0rk.Wg9RIwpCvPlS3kUtBQroeEkyBfz5vYy" \
-e WG_DEFAULT_ADDRESS=10.10.10.x\
-e WG_DEFAULT_DNS=114.114.114.114 \
-e WG_ALLOWED_IPS=10.10.10.0/24 \
-v ~/.wg-easy:/etc/wireguard \
-e WG_PERSISTENT_KEEPALIVE=25 \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
ghcr.io/wg-easy/wg-easy

因为最新版本使用PASSWORD参数会报错

编写一个生成hash值的python脚本
首先需要在pycharm中安装软件包

pip install bcrypt
然后编写

import bcryptpassword = "密码".encode('utf-8')  # 转换为字节
salt = bcrypt.gensalt(rounds=10)          # 生成 salt(10轮)
hashed_password = bcrypt.hashpw(password, salt)print(hashed_password.decode('utf-8'))    # 输出哈希字符串

将代码生成的hash值填入到PASSWORD_MASH变量中,如下
PASSWORD_MASH="$2b$10$nSL7gOUrIyxiV3OIMx0rk.Wg9RIwpCvPlS3kUtBQroeEkyBfz5vYy" \

登录网络平台的UI界面,创建客户端,进行组网

 这样需要访问网络的只需下载客户端即可进行组网,相互访问局域网的资源了。

http://www.lryc.cn/news/590660.html

相关文章:

  • 低精度定时器 (timer_list) 和 高精度定时器 (hrtimer)
  • 如何加快golang编译速度
  • VIVADO技巧_BUFGMUX时序优化
  • 助力品牌从系统碎片化走向IT一体化建设,实现全渠道业务协同!——商派“数智化IT轻咨询”
  • tools的作用:预览
  • 硬件产品的技术资料管控是确保研发可追溯、生产可复制、质量可控制的核心环节。
  • MybatisPlus-11.IService的批量新增
  • 《十万线段绘乾坤:Canvas离屏渲染深度剖析》
  • 零基础学Vue3组件化开发
  • java操作Excel两种方式EasyExcel 和POI
  • Vue加密文章密码 VuePress
  • 使用defineExpose暴露子组件的属性和方法、页面生命周期onLoad和onReady的使用
  • 微服务架构升级:从Dubbo到SpringCloud的技术演进
  • CSS动画与变换全解析:从原理到性能优化的深度指南
  • Web前端性能优化原理与方法
  • PHP8.5.0 Alpha 1 正式发布!
  • Fiddler 中文版 API 调试与性能优化实践 官方中文网全程支持
  • 算法精讲--正则表达式(二):分组、引用与高级匹配技术
  • Hadoop(二)
  • java-面向对象之继承特性
  • 【时时三省】(C语言基础)通过指针引用多维数组2
  • 亚马逊云科技快速上手之EC2 WindowsServer如何设置初始密码和重置
  • 网络劫持对用户隐私安全有何影响?
  • 电力名词通俗解析5:计量系统
  • 矿业自动化破壁者:EtherCAT转PROFIBUS DP网关的井下实战
  • 0 - MIT 6.S081 2020 操作系统 实验环境配置
  • 计算机网络——数据链路层(25王道最新版)
  • python中pymysql中的错误 raise AttributeError(name)AttributeError: commit解决办法
  • [MySQL基础1]数据定义语言DDL与数据操作语言DML
  • 系统性学习C语言-第十八讲-C语言内存函数