{-# LANGUAGE OverloadedStrings #-} module Network.MoeSocks.Config where import Network.MoeSocks.Constant import Network.MoeSocks.Type import System.Log.Logger defaultMoeConfig :: MoeConfig defaultMoeConfig = MoeConfig { _remote= "127.0.0.1" , _remotePort = 1190 , _local = "127.0.0.1" , _localPort = 1090 , _password = "moesocks" , _method = _DefaultMethod , _timeout = 300 , _tcpBufferSizeInPacket = 128 , _throttle = False , _throttleSpeed = 8000 -- in Kilobytes } defaultMoeOptions :: MoeOptions defaultMoeOptions = MoeOptions { _runningMode = DebugMode , _configFile = "" , _verbosity = DEBUG , _forwardTCP = [] , _forwardUDP = pure (Forward 5301 "localhost" 53) }