情况:
因生产环境数据库构建在云服务器内网中,本地运行项目需要临时连接到生产数据库,所以需要配置代理来访问内网服务器。(访问内网服务器是通过一台有外网服务器代理过去的,此两台服务器内网相通)
第一种方式:
使用XShell创建socks代理
1、新建会话——连接服务器地址——打开属性——找到“隧道”,点击“添加”:选择类型为:Dynamic(SOCKS4/5),端口自定,如下图:
2、在IDEA里配置参数
-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080
启动完成。
第二种方式:
服务器配置ShadowsSocks服务端,本地装ShadowsSocks客户端作为代理到服务器:
和前面一样,在IDEA中server—VM options配置参数:
-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080
jvm 扩展:-Xms256m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=1024 -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080