https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
参考资料:
https://blog.csdn.net/zhu2mu/article/details/104518539