consts.go 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package consts
  2. import "path/filepath"
  3. var (
  4. FRPS_BIN_PATH = "../../bin/frps"
  5. FRPC_BIN_PATH = "../../bin/frpc"
  6. FRPS_SUB_BIN_PATH = "../../../bin/frps"
  7. FRPC_SUB_BIN_PATH = "../../../bin/frpc"
  8. FRPS_NORMAL_CONFIG = "./auto_test_frps.ini"
  9. FRPC_NORMAL_CONFIG = "./auto_test_frpc.ini"
  10. SERVER_ADDR = "127.0.0.1"
  11. ADMIN_ADDR = "127.0.0.1:10600"
  12. ADMIN_USER = "abc"
  13. ADMIN_PWD = "abc"
  14. TEST_STR = "frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
  15. TEST_TCP_PORT int = 10701
  16. TEST_TCP2_PORT int = 10702
  17. TEST_TCP_FRP_PORT int = 10801
  18. TEST_TCP2_FRP_PORT int = 10802
  19. TEST_TCP_EC_FRP_PORT int = 10901
  20. TEST_TCP_ECHO_STR string = "tcp type:" + TEST_STR
  21. TEST_UDP_PORT int = 10702
  22. TEST_UDP_FRP_PORT int = 10802
  23. TEST_UDP_EC_FRP_PORT int = 10902
  24. TEST_UDP_ECHO_STR string = "udp type:" + TEST_STR
  25. TEST_UNIX_DOMAIN_ADDR string = "/tmp/frp_echo_server.sock"
  26. TEST_UNIX_DOMAIN_FRP_PORT int = 10803
  27. TEST_UNIX_DOMAIN_STR string = "unix domain type:" + TEST_STR
  28. TEST_HTTP_PORT int = 10704
  29. TEST_HTTP_FRP_PORT int = 10804
  30. TEST_HTTP_NORMAL_STR string = "http normal string: " + TEST_STR
  31. TEST_HTTP_FOO_STR string = "http foo string: " + TEST_STR
  32. TEST_HTTP_BAR_STR string = "http bar string: " + TEST_STR
  33. TEST_TCP_MUX_FRP_PORT int = 10806
  34. TEST_STCP_FRP_PORT int = 10805
  35. TEST_STCP_EC_FRP_PORT int = 10905
  36. TEST_STCP_ECHO_STR string = "stcp type:" + TEST_STR
  37. ProxyTcpPortNotAllowed string = "tcp_port_not_allowed"
  38. ProxyTcpPortUnavailable string = "tcp_port_unavailable"
  39. ProxyTcpPortNormal string = "tcp_port_normal"
  40. ProxyTcpRandomPort string = "tcp_random_port"
  41. ProxyUdpPortNotAllowed string = "udp_port_not_allowed"
  42. ProxyUdpPortNormal string = "udp_port_normal"
  43. ProxyUdpRandomPort string = "udp_random_port"
  44. ProxyHttpProxy string = "http_proxy"
  45. ProxyRangeTcpPrefix string = "range_tcp"
  46. )
  47. func init() {
  48. if path, err := filepath.Abs(FRPS_BIN_PATH); err != nil {
  49. panic(err)
  50. } else {
  51. FRPS_BIN_PATH = path
  52. }
  53. if path, err := filepath.Abs(FRPC_BIN_PATH); err != nil {
  54. panic(err)
  55. } else {
  56. FRPC_BIN_PATH = path
  57. }
  58. }