1. 最近在使用frps Server Manage Plugins时发现: 在http代理被请求时,api没有返回被访问的NewWorkConn 没有给出被访问的代理名称、对端地址。
希望后续版本中能给出proxy_name或custom_domains、remote_addr。 在二次开发中 对remote_addr 和ip进行白名单校验(现在API只能实现对端口访问的proxy_name进行白名单,无法对web服务白名单化)
对于安全要求较高的web服务目前只能限制整个frpc连接,在使用时开放会给所有人访问
rdp请求,有给到对端地址: {"version":"0.1.0","op":"NewUserConn","content":{"user":{"user":"asus","metas":{"user":"asus"},"run_id":"xxx"},"proxy_name":"asus.rdp","proxy_type":"tcp","remote_addr":"1.1.1.1:666"}}
http请求,没有给出访问者地址。 (http_user、http_pwd在实际使用中会与部分http服务的auth冲突) {"version":"0.1.0","op":"NewWorkConn","content":{"user":{"user":"aws","metas":{"user":"aws"},"run_id":"xxx"},"run_id":"xxx"}}
2. 目前 在frps的api(/api/proxy/http)中,对于离线的代理 api中的 conf字段为null,希望可以返回里面的metas信息,或者还是返回离线前的conf信息。(现在只能将每个代理信息全部存在数据库中)
相关: https://github.com/gofrp/plugin https://github.com/zfb132/frp_info