diff --git a/jumpserver.conf b/jumpserver.conf
index f184a246f34cf1845a9ee0f106841d1f8c818222..5db9cdd9d9d5cb9f1d19e35146a6c0dfd264b408 100644
--- a/jumpserver.conf
+++ b/jumpserver.conf
@@ -2,6 +2,8 @@
 url = http://192.168.244.129
 key = 88aaaf7ffe3c6c04
 log = debug
+ip = 127.0.0.1
+port = 8080
 
 [db]
 host = 127.0.0.1
diff --git a/jumpserver/settings.py b/jumpserver/settings.py
index d1c8a8f4045899b8f725cf0fea753643b99686eb..eb418ad8e5bb2f97aff252745711a998bfd6ec03 100644
--- a/jumpserver/settings.py
+++ b/jumpserver/settings.py
@@ -42,6 +42,8 @@ KEY = config.get('base', 'key')
 URL = config.get('base', 'url')
 LOG_LEVEL = config.get('base', 'log')
 WEB_SOCKET_HOST = config.get('websocket', 'web_socket_host')
+IP = config.get('base', 'ip')
+PORT = config.get('base', 'port')
 
 # Quick-start development settings - unsuitable for production
 # See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
diff --git a/run_websocket.py b/run_websocket.py
index ddd7246977fa8af385a1a3807d69127ed7d46246..af7a701d6507745d65120b41466f6d94a8827f2b 100755
--- a/run_websocket.py
+++ b/run_websocket.py
@@ -33,8 +33,9 @@ except ImportError:
     import json
 
 os.environ['DJANGO_SETTINGS_MODULE'] = 'jumpserver.settings'
-define("port", default=3000, help="run on the given port", type=int)
-define("host", default='0.0.0.0', help="run port on given host", type=str)
+from jumpserver.settings import IP, PORT
+define("port", default=PORT, help="run on the given port", type=int)
+define("host", default=IP, help="run port on given host", type=str)
 
 
 def require_auth(role='user'):