diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 5a22d336..07199492 100755
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -47,7 +47,7 @@
Shadowsocks started.
- Running in the background.
+ Connected to Profile %s.
Current Speed: %d KB/s
Shadowsocks failed to start.
Shadowsocks stopped.
diff --git a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
index 32e8e55d..58c26992 100644
--- a/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
+++ b/src/main/scala/com/github/shadowsocks/ShadowVpnService.scala
@@ -256,7 +256,7 @@ class ShadowVpnService extends VpnService {
val builder = new Builder()
builder
- .setSession(getString(R.string.app_name))
+ .setSession(config.profileName)
.setMtu(VPN_MTU)
.addAddress(PRIVATE_VLAN.format("1"), 24)
.addDnsServer("8.8.8.8")
diff --git a/src/main/scala/com/github/shadowsocks/ShadowsocksService.scala b/src/main/scala/com/github/shadowsocks/ShadowsocksService.scala
index c2eb51a2..967dd14e 100644
--- a/src/main/scala/com/github/shadowsocks/ShadowsocksService.scala
+++ b/src/main/scala/com/github/shadowsocks/ShadowsocksService.scala
@@ -256,7 +256,7 @@ class ShadowsocksService extends Service {
if (resolved && handleConnection) {
notifyForegroundAlert(getString(R.string.forward_success),
- getString(R.string.service_running))
+ getString(R.string.service_running).format(config.profileName))
handler.sendEmptyMessageDelayed(MSG_CONNECT_SUCCESS, 500)
} else {
notifyAlert(getString(R.string.forward_fail), getString(R.string.service_failed))