这份教程将指导您如何在Windows客户端安装ADManager Plus,并使用FRP进行内网穿透,以便从Google云上的FRP服务器访问ADManager Plus服务。
前提条件:
- 一个Google云实例,并且已经安装了FRP服务器(frps)。
- Windows客户端电脑。
- ADManager Plus安装包:
ADManagerPlus_7.0.0.7062_Crack.7z。 - FRP Windows客户端安装包。
教程步骤:
第一部分:ADManager Plus的安装与配置
- 解压ADManager Plus安装包:
- 在Windows客户端电脑上,使用7-Zip或其他解压工具解压
ADManagerPlus_7.0.0.7062_Crack.7z文件。 - 解压后,您会看到一个名为
Crack的文件夹和一个ManageEngine_ADManagerPlus_64.exe的安装程序。
- 在Windows客户端电脑上,使用7-Zip或其他解压工具解压
- 安装ADManager Plus:
- 运行
ManageEngine_ADManagerPlus_64.exe。 - 按照安装向导的指示完成安装。在安装过程中,请注意以下几点:
- 选择您希望安装ADManager Plus的目录。
- 当出现许可文件提示时,找到并选择解压出来的
Crack文件夹中的lic.xml文件进行导入。
- 运行
- 启动ADManager Plus:
- 安装完成后,ADManager Plus通常会自动启动或在开始菜单中生成快捷方式。
- 确保ADManager Plus服务正在运行。默认情况下,ADManager Plus的Web界面通常监听在
http://localhost:8080。
第二部分:FRP Windows客户端的安装与配置
- 下载FRP Windows客户端:
- 访问FRP的GitHub发布页面:
https://github.com/fatedier/frp/releases - 找到
v0.62.1版本,并下载适用于Windows的压缩包,例如frp_0.62.1_windows_amd64.zip。
- 访问FRP的GitHub发布页面:
- 解压FRP Windows客户端:
- 将下载的FRP压缩包解压到一个您方便管理的目录,例如
C:\frp。 - 解压后,您会看到
frpc.exe、frpc.toml等文件。
- 将下载的FRP压缩包解压到一个您方便管理的目录,例如
- 配置
frpc.toml文件:- 在
C:\frp目录下找到frpc.toml文件,并用文本编辑器(如记事本、VS Code等)打开它。 - 将文件内容替换为以下配置:
- 在
serverAddr = "35.212.150.122" # 您的Google云FRP服务器的公网IP地址
serverPort = 7000 # FRP服务器监听的端口,与frps.toml中的bind_port对应
[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22 # 本地SSH端口,如果不需要SSH穿透可以删除此段
remotePort = 6000 # FRP服务器上映射的端口,用于访问本地SSH
[[proxies]]
name = "ad-manager"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8080 # ADManager Plus的本地监听端口
remotePort = 7080 # FRP服务器上映射的端口,用于从公网访问ADManager Plus
- 重要提示:
serverAddr请替换为您的Google云FRP服务器的实际公网IP地址。serverPort请确保与您Google云上FRP服务器(frps)配置的bind_port一致。remotePort(6000和7080)是FRP服务器上暴露的端口,确保这些端口在您的Google云防火墙中是开放的。
运行FRP客户端:
- 打开命令提示符(CMD)或PowerShell。
- 导航到FRP的解压目录,例如:
cd D:\frp - 运行FRP客户端:
frpc.exe -c frpc.toml - 为了方便管理,建议将FRP客户端设置为Windows服务或使用脚本自动启动:
- 方法一:使用NSSM工具(推荐)
- 下载NSSM(Non-Sucking Service Manager):
https://nssm.cc/download - 解压NSSM,并将其可执行文件(例如
nssm.exe)放到C:\Windows\System32或FRP的目录下。 - 在管理员权限的命令提示符中运行:
nssm install frpc_service - 在弹出的NSSM界面中:
Path:选择D:\frp\frpc.exeArguments:填写-c frpc.toml- 点击
Install service。
- 然后可以通过服务管理器(
services.msc)启动或停止frpc_service。
- 下载NSSM(Non-Sucking Service Manager):
- 方法二:创建批处理文件并添加到启动项
- 在
D:\frp目录下创建一个新的文本文件,命名为start_frpc.bat。 - 编辑
start_frpc.bat,添加以下内容:
- 在
- 方法一:使用NSSM工具(推荐)
@echo off
cd /d "C:\frp"
frpc.exe -c frpc.toml
pause
- 将此批处理文件的快捷方式放入Windows的启动文件夹中(
shell:startup),这样每次开机都会自动运行FRP客户端。
第三部分:从Google云外部访问ADManager Plus
- 确保Google云防火墙规则已配置:
- 登录您的Google Cloud控制台。
- 导航到“VPC 网络” -> “防火墙规则”。
- 确保已创建允许入站流量到FRP服务器的
7000(FRP服务端口)、6000(SSH代理端口,如果需要)和7080(ADManager Plus代理端口)端口的防火墙规则。通常,您需要允许来自0.0.0.0/0(所有IP地址)的TCP流量。
- 通过FRP访问ADManager Plus:
- 现在,您可以在任何具有互联网连接的设备上,通过您的Google云FRP服务器的公网IP地址和FRP客户端中配置的
remotePort(7080)来访问ADManager Plus。 - 在浏览器中输入:
http://您的Google云FRP服务器公网IP:7080 - 例如:
http://35.212.150.122:7080
- 现在,您可以在任何具有互联网连接的设备上,通过您的Google云FRP服务器的公网IP地址和FRP客户端中配置的
总结:
通过以上步骤,您已经在Windows客户端成功安装了ADManager Plus,并通过FRP客户端将其服务映射到您的Google云FRP服务器。现在,您可以从任何地方通过互联网访问ADManager Plus,实现内网穿透。请务必妥善保管您的服务器IP和端口信息,并确保防火墙规则配置正确。