Skip to content

rmshadows/P_NAT_Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P_NAT_Setup

远程控制一键部署工具。

使用系统:Windows 10 & Linux (大部分是针对Windows的)

开发目的:让零基础的用户也能通过简单的运行,进行远程连接开发者的电脑

模式:开发者 and 用户远程连接

用户端:需要放在用户端部署

开发端:只需要开发端部署

注意:

文件夹列表

通用文件

  • xxxxx_requirement.txt——需要的文件清单
  • tool_xxxxxx——工具,无需在客户端部署的东西
  • m_xxxxx——Python依赖
  • func_xxxx——功能性脚本

FRP

  • frpc.py——部署frp连接。开发端,通过FRP暴露在公网等待用户连接。配合JRA、Dayon等项目。

ndp(.Net)

wget

  • ndp_Download.bat——用于下载.Net版本。用户端。注意:默认下载4.6.2版本。
  • ndp_Install.bat——用于安装.Net版本。用户端。注意:默认下载4.6.2版本。而且,有时能用有时不能用,原因未知,随缘安装。
  • ndp_CheckVersion.bat——用于检查.Net版本。用户端。
  • ndp_HideRegedit.py——隐藏注册表

Python

gsudo

  • python3.7_HideRegedit.py——隐藏Python

Tight VNC

gsudo res conf

  • tightvnc_Install.bat——安装脚本 (配置参考)
  • tightvnc_HideRegedit.py——注册表隐藏Windows端TightVNC。用户端。注意:仅限Windows。

ZeroTier

Required .Net > 4.5

gsudo res conf

支持配置文件加密

  • zerotier_Install.py——部署Zero Tier。用户端/开发端,注意:仅限Windows。两边都需要加入ZeroTier网络,选配是否隐藏在卸载列表。
  • zerotier_ManuallyInstall.bat——手动安装的脚本

Share

Tool

  • tool_decrypt_conf.py——加密配置文件{脚本 【配置文件】}
  • tool_encrypt_conf.py——加密配置文件{脚本 【配置文件】}
  • tool_Pyinstaller.bat——用于Windows客户端的Pyinstaller打包脚本,需要pyinstaller.txt文件
  • tool_unhideSoftware.py——取消隐藏入软件{脚本 【软件名1】 【软件名2】 ...}

Libs

  • lib_regedit.py —— 操作Windows注册表
  • lib_AES.py——AES加密模块
  • lib_System.py——系统功能模块
  • lib_loadConf.py——加载配置文件的模块

Function

  • func_runBackground.vbs——将文件拖放到此VBS上可后台运行

使用方法

(TODO)

更新日志

  • 2023.05.01——1.1.0
    • 优化了TightVNC脚本内容
    • 添加了tool_unhideSoftware.py
  • 2023.01.02——1.0.9
    • 取消原有的目录结构
    • 新增配置文件加密功能(仅部分)
  • 2022.07.15——1.0.8
    • TightVNC新增安装位置选择
  • 2022.03.07——1.0.7
    • 添加了.Net版本检测脚本
  • 2022.03.06——1.0.6
    • 添加了后台运行的vbs脚本
  • 2022.03.06——1.0.5
    • 完成了TightVNC部署脚本
  • 2022.03.05——1.0.4
    • 添加了微软.Net安装脚本
  • 2022.03.04——1.0.3
    • 更新了部署脚本
    • 更新目录结构
  • 2022.02.28——1.0.2
    • ZeroTier脚本更新:支持隐藏卸载程序列表
  • 2022.01.21——1.0.1
    • 添加TightVNC脚本(Windows Only)
  • 2021.09.16——1.0.0
    • 完成了ZeroTier和FRP的部署脚本

About

我的远程连接一键部署工具。

Resources

License

Stars

Watchers

Forks

Packages

No packages published